home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio / Ham Radio CD-ROM (Emerald Software) (1995).ISO / bbs / bpq402a / kiss.doc < prev    next >
Text File  |  1990-09-29  |  4KB  |  100 lines

  1.         KISS Proms for use with TheNode.
  2.  
  3. The disk has two prom images for for use with TNC2 (or clones), and one
  4. for use with the TNC220.
  5.  
  6. KISS is as released with the TCPIP package. I have used this code, and
  7. it seems to work, but it does have loopholes in its buffer management. As 
  8. I have experienced buffering problems with other KISS mode TNCs with TheNode,
  9. i've done a version which will reset if it runs out. This is a bit drastic,
  10. but should keep the system going. (Higher level software will retry the
  11. discarded messages). If it improves things, I'll refine it to discard the
  12. oldest. The new eprom image is in the file JKISS.
  13.  
  14.  
  15.  
  16. 220KISS is a version of JKISS, modified to run on the TNC220. This version
  17. only supports the VHF port (port 2) at 1200 baud,and the aync link to the PC
  18. is fixed at 2400. The DCD led is driven by software, but is controlled by the
  19. DCD signal from the modem (ie DCD processing is the same as with the TNC2 - 
  20. the SOFTDCD mode of the 220 is not implemented). Other versions are possible
  21. if there is sufficient interest - the main problem is that the KISS command
  22. set would have to be extended to include commands for port and speed switching.
  23.  
  24. Note the software is now set up to run with the clock speed jumper in the
  25. 'Low' speed position - several people have had problems running in the 'Fast'
  26. mode.
  27.  
  28.  
  29.  
  30. Version of these proms with CWID are still planned - as soon as I find time!
  31.  
  32.  
  33. For those of you unfamiliar with KISS TNCs, the STA led indicates frames
  34. being received from the PC and the CON led frames being sent to the PC. On
  35. powerup, some LEDS should flash about 3 times - which ones depends on the
  36. version and the RAM size in the TNC.
  37.  
  38.  
  39. John Wiseman, G8BPQ
  40. 12/4/89
  41.  
  42.  
  43. Ver 3.56 BETA
  44.  
  45. Please note the following has not yet been fully tested.
  46.  
  47.  
  48. Multidropped KISS. (TNC2 and clones only)
  49.  
  50. From version 3.56, I have implemented a system to allow more than one 
  51. KISS-like TNC to connect to a single Async port. This is primarily for
  52. those running machines with little expansion capability, but can also
  53. enable the TNCs and transceivers to be located remotely from the PC with
  54. a simple 3 wire link. This could be useful on the lower frequencies, where
  55. QRM from the PC blocks the receiver ( I have real problems running a 50meg 
  56. RX near the PC).  A simple checksum is also added to each packet, to 
  57. reduce the risk of corruption if running on long leads (or even over
  58. a modem link).
  59.  
  60.  
  61. The system uses polling to prevent contention on the link. Each TNC must
  62. run the enclosed JKISSP program, and each must have a different 'address'
  63. byte patched in at location 20hex. The PORTS PROTOCOL must be set to
  64. MULTIKISS, and the CHANNEL set to correspond to the address in the PROM -
  65.  
  66.     CHANNEL        Address (in byte 20h of PROM)
  67.  
  68.       A                00h
  69.           B                10h
  70.       C                20h
  71.           D                30h      etc
  72.  
  73. In theory you can have up to 16, but in practice the maximum will depend
  74. on the power of the PC and the speed of the radio ports.
  75.  
  76.  
  77. Wiring.
  78.  
  79.     PC        TNC 1        TNC 2      
  80.  
  81. GROUND    7 ---------------7----------------7-----------  etc
  82.  
  83. TXD    2 ---------------2----------------2-----------  etc
  84.  
  85. RXD    3 --------------------------------------------  etc
  86.               |          |
  87.              -          -
  88.              ^          ^
  89.              |          |
  90.              3          3
  91.  
  92. -
  93. ^   is a diode (1N914 or similar)
  94.  
  95.  
  96. With some TNCs and serial cards, a pulldown resistor may be required
  97. from pin 3 on the PC (10k to -12v is suggested). Thanks to G3ZFJ for this
  98. information.
  99.  
  100.